/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package publico;

import com.opensymphony.xwork2.ActionSupport;
import fonol.entidades.Candidatos;
import fonol.entidades.Estados;
import java.util.ArrayList;
import java.util.List;
import publico.util.PublicoUtil;

/**
 *
 * @author Fredfred2
 */
public class MuestraCandidatos extends ActionSupport {

    @Override
    public String execute() throws Exception {
        return SUCCESS;
    }
    private List<Estados> estados=new ArrayList<Estados>();

    private List<Candidatos> candidatos;
    
    private int estadoElegido;

    public List<Estados> getEstados() {
        return new PublicoUtil().regresaEstados();
    }

    public void setEstados(List<Estados> estados) {
        this.estados = estados;
    }

    public int getEstadoElegido() {
        return estadoElegido;
    }

    public void setEstadoElegido(int estadoElegido) {
        this.estadoElegido = estadoElegido;
    }

    public List<Candidatos> getCandidatos() {
        if(getEstadoElegido()==0)
            return new PublicoUtil().regresaCandidatos();
        else{
            return new PublicoUtil().regresaCandidatosPorEstado(getEstadoElegido());
        }
    }

    public void setCandidatos(List<Candidatos> candidatos) {
        this.candidatos = candidatos;
    }
}
